package com.sun.project.model;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("zt_product")
public class ProductModel {

  @TableId
  private String id;

  @TableField("program")
  private long program;

  //产品名称
  @TableField("name")
  private String name;

  @TableField("code")
  private String code;

  @TableField("shadow")
  private long shadow;

  @TableField("bind")
  private String bind;

  @TableField("line")
  private long line;

  @TableField("type")
  private String type;

  @TableField("status")
  private String status;

  @TableField("subStatus")
  private String subStatus;

  @TableField("`desc`")
  private String desc;

  //负责人
  @TableField("po")
  private String po;

  @TableField("qd")
  private String qd;

  @TableField("rd")
  private String rd;

  @TableField("feedback")
  private String feedback;

  @TableField("ticket")
  private String ticket;

  @TableField("acl")
  private String acl;

  @TableField("whitelist")
  private String whitelist;

  @TableField("reviewer")
  private String reviewer;

  @TableField("createdBy")
  private String createdBy;

  @TableField("createdDate")
  private Date createdDate;

  @TableField("createdVersion")
  private String createdVersion;

  @TableField("`order`")
  private long order;

  @TableField("`vision`")
  private String vision;

  @TableField("deleted")
  private String deleted;


  /*************查询参数***************/

  @TableField(exist = false)
  private  Integer  currentPage;//当前页

  @TableField(exist = false)
  private  Integer  pageSize;//页大小


  @TableField(exist = false)
  private  String  sortOrder;//排序方式

  @TableField(exist = false)
  private  String  nameOrder;//排序字段


  @TableField(exist = false)
  private  String  parent;//关联的项目集

}
